#include "KnowledgeBaseWriterTextLocalizationFake.h"

Factory < KnowledgeBaseWriterTextLocalizationInterface > KnowledgeBaseWriterTextLocalizationFake::factory;

KnowledgeBaseWriterTextLocalizationFakePtr KnowledgeBaseWriterTextLocalizationFake::Spawn ()
{
	return factory.CreateNewObject < KnowledgeBaseWriterTextLocalizationFake > ();
}

void KnowledgeBaseWriterTextLocalizationFake::CheckInnocence ()
{
	assert ( factory.ObjectsCount () == 0 );
}

std::string KnowledgeBaseWriterTextLocalizationFake::GlobalAddress ()
{
	return globalAddress;
}

std::string KnowledgeBaseWriterTextLocalizationFake::SeniorKey ()
{
	return seniorKey;
}

std::string KnowledgeBaseWriterTextLocalizationFake::SeniorType ()
{
	return seniorType;
}

std::string KnowledgeBaseWriterTextLocalizationFake::LexemText ()
{
	return lexemText;
}

std::string KnowledgeBaseWriterTextLocalizationFake::UpperBranch ()
{
	return upperBranch;
}

std::string KnowledgeBaseWriterTextLocalizationFake::LowerBranch ()
{
	return lowerBranch;
}

std::string KnowledgeBaseWriterTextLocalizationFake::NextLevel ()
{
	return nextLevel;
}

std::string KnowledgeBaseWriterTextLocalizationFake::Synonym ()
{
	return synonym;
}

std::string KnowledgeBaseWriterTextLocalizationFake::AdjacentAscending ()
{
	return adjacentAscending;
}

std::string KnowledgeBaseWriterTextLocalizationFake::AdjacentDescending ()
{
	return adjacentDescending;
}

std::string KnowledgeBaseWriterTextLocalizationFake::BeforeAdjacentAscending ()
{
	return beforeAdjacentAscending;
}

std::string KnowledgeBaseWriterTextLocalizationFake::BeforeAdjacentDescending ()
{
	return beforeAdjacentDescending;
}

std::string KnowledgeBaseWriterTextLocalizationFake::GreaterAscending ()
{
	return greaterAscending;
}

std::string KnowledgeBaseWriterTextLocalizationFake::GreaterDescending ()
{
	return greaterDescending;
}

std::string KnowledgeBaseWriterTextLocalizationFake::LesserAscending ()
{
	return lesserAscending;
}

std::string KnowledgeBaseWriterTextLocalizationFake::LesserDescending ()
{
	return lesserDescending;
}

std::string KnowledgeBaseWriterTextLocalizationFake::TypeRoot ()
{
	return typeRoot;
}

std::string KnowledgeBaseWriterTextLocalizationFake::ValueRoot ()
{
	return valueRoot;
}
